From: Jonas Dreßler Date: Thu, 20 Feb 2020 13:23:01 +0000 (+0100) Subject: layout: Show and hide keyboard using translation_y X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~772^2^2~70 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=255627bd698061fb5c56cdc6c6080be558c1003c;p=gnome-shell.git layout: Show and hide keyboard using translation_y ClutterActors anchor-y property is deprecated, which means we get a warning when animating it, so use the translation property instead to show or hide the osk. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/1039 --- diff --git a/js/ui/layout.js b/js/ui/layout.js index c7dd6287f..a02cab641 100644 --- a/js/ui/layout.js +++ b/js/ui/layout.js @@ -738,7 +738,7 @@ var LayoutManager = GObject.registerClass({ showKeyboard() { this.keyboardBox.show(); this.keyboardBox.ease({ - anchor_y: this.keyboardBox.height, + translation_y: -this.keyboardBox.height, opacity: 255, duration: KEYBOARD_ANIMATION_TIME, mode: Clutter.AnimationMode.EASE_OUT_QUAD, @@ -755,7 +755,7 @@ var LayoutManager = GObject.registerClass({ this._updateRegions(); this._keyboardHeightNotifyId = this.keyboardBox.connect('notify::height', () => { - this.keyboardBox.anchor_y = this.keyboardBox.height; + this.keyboardBox.translation_y = -this.keyboardBox.height; }); } @@ -765,7 +765,7 @@ var LayoutManager = GObject.registerClass({ this._keyboardHeightNotifyId = 0; } this.keyboardBox.ease({ - anchor_y: 0, + translation_y: this.keyboardBox.height, opacity: 0, duration: immediate ? 0 : KEYBOARD_ANIMATION_TIME, mode: Clutter.AnimationMode.EASE_IN_QUAD,